package com.liusu.spider.js;

import org.apache.commons.lang3.ArrayUtils;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Array_ {





    public static Boolean contain(Object[] array,Object k){
        for (Object item : array) {
            if(item.equals(k)){
                return true;
            }
        }
        return false;
    }

    public static <T> List<T> asList(T[] a) {

        ArrayList<T> arrayList = new ArrayList<T>(Arrays.asList(a));
        return arrayList;
    }
    /**
     * 将数组中前N项不为空的元素复制到新的数组中,返回结果
     * @param array
     * @param length
     * @return
     */
    public static String[] copyWithoutNull(String[] array){
        int i = ArrayUtils.indexOf(array, null);
        return Arrays.copyOf(array,i);

    }
}
